home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Utilities Professional 1-1500
/
Utilities Professional 1-1500 (1994)(WPD)[!].iso
/
12511500
/
var1443.dms
/
var1443.adf
/
Install
/
Drives1.script
next >
Wrap
Text File
|
1992-09-02
|
4KB
|
123 lines
; Install HCE to a single drive Amiga. By Jason Petty,1994
; note: This Script was tested with Workbench3.0 on an A1200, and
; may need modifying to work with other Versions of Workbench.
cd SYS:
failat 21
Path RESET
Path RAM: c: libs: l: s:
Copy >NIL: SYS:c/Copy SYS:c/Delete SYS:c/Relabel SYS:c/MakeDir RAM:
RAM:Copy >NIL: SYS:System/DiskCopy RAM:
If EXISTS SYS:c/Echo
copy SYS:c/Echo RAM:
EndIf
If EXISTS SYS:c/Ask
copy SYS:c/Ask RAM:
EndIf
If EXISTS SYS:c/If
copy SYS:c/If RAM:
EndIf
If EXISTS SYS:c/EndIf
copy SYS:c/EndIf RAM:
EndIf
If EXISTS SYS:c/else
copy SYS:c/else RAM:
EndIf
failat 30
Echo " "
Echo " INSTALL HCE TO A SINGLE DRIVE AMIGA - By Jason Petty, 1994"
Echo " "
Echo "IMPORTANT: "
Echo " This script will first make a copy of your Workbench disk,"
Echo " (so will need a spare floppy) then strip the copy down, "
Echo " Install HCE, and Relabel the copy, HCE. "
Echo " "
Echo " note: This script will only work if you have booted from Workbench."
Echo " "
Echo " (Be prepared for many disk swaps!)"
Ask " Do you want to continue? - (Y/N)"
If NOT WARN
EndCLI
Endif
Echo " "
RAM:DiskCopy FROM DF0: TO DF0:
RAM:Relabel >NIL: DF0: TMP
Echo " "
Echo " IMPORTANT: "
Echo " From now on when asked for Volume 'TMP:' ,Insert copy of WorkBench!!"
Echo " "
Echo " Creating Space, and Copying required files...."
Echo " "
RAM:Delete >NIL: TMP:c/AddDataTypes TMP:c/Cpu TMP:c/Date TMP:c/Ed TMP:c/Edit
RAM:Delete >NIL: TMP:c/Filenote TMP:c/MagTape TMP:c/MakeLink
RAM:Delete >NIL: TMP:c/RequestChoice TMP:c/RequestFile TMP:c/Search
RAM:Delete >NIL: TMP:c/SetFont TMP:c/SetKeyBoard TMP:c/IPrefs
RAM:Delete >NIL: TMP:Utilities ALL
RAM:Delete >NIL: TMP:Utilities.info
RAM:Delete >NIL: TMP:Rexxc ALL
RAM:Delete >NIL: TMP:Rexxc.info
RAM:Delete >NIL: TMP:Prefs ALL
RAM:Delete >NIL: TMP:Prefs.info
RAM:Delete >NIL: TMP:WBStartup ALL
RAM:Delete >NIL: TMP:WBStartup.info
RAM:Delete >NIL: TMP:Expansion ALL
RAM:Delete >NIL: TMP:Expansion.info
RAM:Delete >NIL: TMP:S ALL
RAM:Delete >NIL: TMP:Classes ALL
RAM:Delete >NIL: TMP:L/CrossDosFileSystem
RAM:Delete >NIL: TMP:Devs/mfm.device TMP:Devs/postscript_init.pc
RAM:Delete >NIL: TMP:System/DiskCopy
RAM:Delete >NIL: TMP:System/FixFonts TMP:System/FixFonts.info
RAM:Delete >NIL: TMP:System/Format TMP:System/Format.info
RAM:Delete >NIL: TMP:System/RexxMast TMP:System/RexxMast.info
RAM:Delete >NIL: TMP:System/NoFastMem TMP:System/NoFastMem.info
RAM:Delete >NIL: TMP:Libs/amigaguide.library TMP:Libs/commodities.library
RAM:Delete >NIL: TMP:Libs/rexxsupport.library TMP:Libs/rexxSysLib.library
RAM:Delete >NIL: TMP:Libs/bullet.library TMP:Libs/locale.library
RAM:Delete >NIL: TMP:Libs/datatypes.library
; Make required dirs
RAM:Makedir >NIL: TMP:bin TMP:include TMP:lib TMP:s RAM:HOLD
; Copy bin dir and configuration files.
RAM:copy >NIL: HCE:Hce.config HCE:s/system-configuration RAM:
RAM:copy >NIL: HCE:bin RAM:HOLD ALL
RAM:copy RAM:Hce.config RAM:system-configuration TMP:Devs
RAM:copy RAM:HOLD TMP:bin ALL
RAM:delete >NIL: RAM:HOLD ALL
; Copy Includes.
RAM:Makedir >NIL: RAM:HOLD
RAM:copy >NIL: HCE:include RAM:HOLD ALL
RAM:Copy RAM:HOLD TMP:Include ALL
RAM:delete >NIL: RAM:HOLD ALL
; Copy Libs
RAM:Makedir >NIL: RAM:HOLD
RAM:copy >NIL: HCE:lib RAM:HOLD ALL
RAM:Copy RAM:HOLD TMP:lib ALL
RAM:delete >NIL: RAM:HOLD ALL
; Copy correct startup-sequence, Hce`s script files and Icon file.
RAM:Makedir >NIL: RAM:HOLD
Echo " "
Ask " Do you have an Amiga with 2MB or more? (Y/N)"
If NOT WARN
RAM:copy >NIL: HCE:HCE_1MB HCE:HCE_1MB.info HCE:HCE_1MB.script RAM:HOLD
RAM:copy >NIL: HCE:s/startup_1_1 RAM:Startup-Sequence
else
RAM:copy >NIL: HCE:HCE_2MB HCE:HCE_2MB.info HCE:HCE_2MB.script RAM:HOLD
RAM:copy >NIL: HCE:s/startup_1_2 RAM:Startup-Sequence
EndIf
RAM:copy RAM:Startup-Sequence TMP:S
RAM:copy RAM:HOLD TMP: ALL
RAM:Relabel TMP: HCE
RAM:delete >NIL: RAM:HOLD ALL
echo " ALL-DONE..."
Ask " Hope it works!. (Press return to exit)"
EndCLI >NIL: